Introduce page_list_move()
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 18 Jun 2009 09:30:28 +0000 (10:30 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 18 Jun 2009 09:30:28 +0000 (10:30 +0100)
commitc92018768b91b5250bb41fbc0e29e21f86b89ac2
tree9d02acbff35fedd6bca3c4ed2fdd815bc8d6a896
parent590b3ce1d371e5d53fadb28ee965cdb2a4765c73
Introduce page_list_move()

This not only allows to remove ia64's special implementation of
page_list_splice_init(), but also fixes the latent issue with the
direct list head assignment in the x86 code if that would ever get
switched back to using normal list entries for linking together pages
(i.e. whenever x86-64 is to support more tha 16Tb of memory).

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/ia64/xen/domain.c
xen/arch/x86/domain.c
xen/include/asm-ia64/mm.h
xen/include/xen/mm.h